package main

import "fmt"

/**
结构体作为函数参数
	在函数中修改结构体中的值
	是不会影响原来的结构体的
*/
func main() {
	//初始化参数
	stu := Student{101, "qq", 01, "cz"}
	tructFun(stu)
}

//这里没有中括号
func tructFun(stu Student) {
	//这里修改，不会影响原来的结构体的
	stu.name = "aaaa"
	fmt.Println(stu)
}

type Student struct {
	//这里不能加var关键字
	id   int
	name string
	age  int
	addr string
}
